home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / t3_1 / risc_src.lha / risc_sources / tman / feature.tex / node9_mn.html < prev   
Text File  |  1990-10-02  |  2KB  |  108 lines

  1.  
  2. <H1><A ID="SECTION00180000000000000000">
  3. Weak pointers</A>
  4. </H1>
  5.  
  6. <P>
  7. <A ID="692"><tex2html_anchor_invisible_mark></A>
  8. <#763#><#763#>
  9.  
  10.  
  11. <P>
  12. <A ID="OBJECT-HASH"><tex2html_anchor_mark></A><BR>
  13. <tex2html_image_mark>#inset492#
  14. <BR> 
  15.  
  16. <P>
  17. <A ID="694"><tex2html_anchor_invisible_mark></A>
  18. <#764#><#764#>
  19.  
  20.  
  21. <P>
  22. <BR>
  23. <tex2html_image_mark>#inset515#
  24. <BR> 
  25.  
  26. <P>
  27. In <#523#><B>T3</B><#523#>, ``populations'' have been renamed to ``weak-sets''.
  28. This change was made in the belief that ``weak-set'' is a more
  29. intuitive name than ``population''.  The old names are still
  30. supported, but they will be removed in a future release.
  31.  
  32. <P>
  33. <#524#><I>Weak-Sets</I><#524#><A ID="525"><tex2html_anchor_invisible_mark></A> provide a way to keep track of a collection of objects.
  34. They are sometimes known as <#526#>weak sets<#526#> because they behave much like
  35. sets, but an object in a weak-set may go away if the only pointer to
  36. the object is via the weak-set.  The garbage collector will remove
  37. such objects from weak-sets.
  38. <A ID="527"><tex2html_anchor_invisible_mark></A>
  39.  
  40. <P>
  41. <A ID="696"><tex2html_anchor_invisible_mark></A>
  42. <#765#><#765#>
  43.  
  44.  
  45. <P>
  46. <BR>
  47. <tex2html_image_mark>#inset531#
  48. <BR> 
  49.  
  50. <P>
  51. <A ID="699"><tex2html_anchor_invisible_mark></A>
  52. <#766#><#766#>
  53.  
  54.  
  55. <P>
  56. <BR>
  57. <tex2html_image_mark>#inset539#
  58. <BR>
  59.  
  60. <P>
  61. <A ID="702"><tex2html_anchor_invisible_mark></A>
  62. <#767#><#767#>
  63.  
  64.  
  65. <P>
  66. <BR>
  67. <tex2html_image_mark>#inset549#
  68. <BR> 
  69.  
  70. <P>
  71. <A ID="705"><tex2html_anchor_invisible_mark></A>
  72. <#768#><#768#>
  73.  
  74.  
  75. <P>
  76. <BR>
  77. <tex2html_image_mark>#inset558#
  78. <BR> 
  79.  
  80. <P>
  81. <A ID="707"><tex2html_anchor_invisible_mark></A>
  82. <#769#><#769#>
  83.  
  84.  
  85. <P>
  86. <BR>
  87. <tex2html_image_mark>#inset566#
  88. <BR> 
  89.  
  90. <P>
  91. <A ID="710"><tex2html_anchor_invisible_mark></A>
  92. <#770#><#770#>
  93.  
  94.  
  95. <P>
  96. <BR>
  97. <tex2html_image_mark>#inset581#
  98. <BR>
  99.  
  100. <P>
  101. <A ID="713"><tex2html_anchor_invisible_mark></A>
  102. <#771#><#771#>
  103.  
  104.  
  105. <P>
  106. <BR>
  107. <tex2html_image_mark>#inset590#
  108. <BR>